carter bar中文什么意思
卡特巴
百科释义
The Carter Bar is the point at which the A68 crosses the England?Scotland border and forms a pass located at the top of Redesdale in the Cheviot Hills at an altitude of . The first sizeable Scottish town is Jedburgh approximately north.
详细百科解释